package com.ruoyi.business.service.impl;

import com.ruoyi.business.domain.TDSsq;
import com.ruoyi.business.mapper.TDSsqMapper;
import com.ruoyi.business.service.ITDSsqService;
import com.ruoyi.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 双色球历史投注Service业务层处理
 * 
 * @author ruoyi
 * @date 2022-02-25
 */
@Service
public class TDSsqServiceImpl implements ITDSsqService
{
    @Autowired
    private TDSsqMapper tDSsqMapper;

    /**
     * 查询双色球历史投注
     * 
     * @param id 双色球历史投注主键
     * @return 双色球历史投注
     */
    @Override
    public TDSsq selectTDSsqById(Integer id)
    {
        return tDSsqMapper.selectTDSsqById(id);
    }

    /**
     * 查询双色球历史投注列表
     * 
     * @param tDSsq 双色球历史投注
     * @return 双色球历史投注
     */
    @Override
    public List<TDSsq> selectTDSsqList(TDSsq tDSsq)
    {
        return tDSsqMapper.selectTDSsqList(tDSsq);
    }

    /**
     * 新增双色球历史投注
     * 
     * @param tDSsq 双色球历史投注
     * @return 结果
     */
    @Override
    public int insertTDSsq(TDSsq tDSsq)
    {
        tDSsq.setCreateTime(DateUtils.getNowDate());
        return tDSsqMapper.insertTDSsq(tDSsq);
    }

    /**
     * 修改双色球历史投注
     * 
     * @param tDSsq 双色球历史投注
     * @return 结果
     */
    @Override
    public int updateTDSsq(TDSsq tDSsq)
    {
        TDSsq t=tDSsqMapper.selectTDSsqById(tDSsq.getId());
        if (t==null){
            return tDSsqMapper.insertTDSsq(tDSsq);
        }
        return tDSsqMapper.updateTDSsq(tDSsq);
    }

    /**
     * 批量删除双色球历史投注
     * 
     * @param ids 需要删除的双色球历史投注主键
     * @return 结果
     */
    @Override
    public int deleteTDSsqByIds(Integer[] ids)
    {
        return tDSsqMapper.deleteTDSsqByIds(ids);
    }

    /**
     * 删除双色球历史投注信息
     * 
     * @param id 双色球历史投注主键
     * @return 结果
     */
    @Override
    public int deleteTDSsqById(Integer id)
    {
        return tDSsqMapper.deleteTDSsqById(id);
    }

    @Override
    public int findLastNum() {
        return tDSsqMapper.findLastNum();
    }
}
